Integrated Semantic Browsing of the Mizar Mathematical Library for Authoring Mizar Articles
نویسندگان
چکیده
The Mizar system is equipped with a very large library containing tens of thousands of theorems and thousands of definitions, which often use overloaded notation. For efficient authoring of new Mizar articles it is necessary to have good tools for searching and browsing this library. It would be ideal if such tools were simple, intuitive and easy to access. Particularly, they should provide interactive and integrated support during authoring Mizar articles. We describe an approach to this task which uses the extendable MML Query tools to generate a special representation of the Mizar library (MML). This representation, so called Generated Mizar Abstracts, contains human readable form of the MML, completed by additional information which is missing or hidden in regular Mizar abstracts and texts. It also includes semantic information necessary for implementing advanced browsing in the Mizar authoring environment for Emacs (Mizar mode). Together with other functions of the Mizar mode, this allows the authors of Mizar articles to disambiguate the meaning of overloaded Mizar notations, and thus helps to start browsing at an appropriate place. 1 Motivation and Previous Work
منابع مشابه
Towards a Mizar Mathematical Library in OMDoc Format
Mizar is one of largest libraries of formalized mathematics. The language of the library is highly optimized for authoring by humans. Like in natural languages, the meaning of an expression is influenced by its (mathematical) context in a way that is natural to humans, but hard to specify for machine manipulation. From this point of view, it may be considered as locked up in an arcane file form...
متن کاملAn OMDoc representation of Mizar library
Mizar library is one of the largest database of formalized mathematics. It contains mathematical articles which were collected over almost 20 years. Even though the database is highly optimized for human access, machines, on the other hand, can hardly understand and process the data. Thus the stored knowledge cannot be manipulated at its highest potential. Therefore Mizar System can be seen as ...
متن کاملInformation Retrieval and Rendering with MML Query
Mizar, a proof-checking system, is used to build the Mizar Mathematical Library (MML). MML Query is a semantics-based tool for searching, browsing and presentation of the evolving MML content. The tool is becoming widely used as an aid for Mizar authors and plays an essential role in the ongoing reorganization of MML. We present new features of MML Query implemented in the third release and des...
متن کاملGuest Editors Scientific Editor Editor-in-chief Pseudo-canonical Formulae Are Classical Tarski Geometry Axioms Guest Editors Scientific Editor Editor-in-chief
All papers are checked by the Mizar system, automatically translated into English and automatically typset in L A T E X. Formalized Mathematics is issued quarterly and publishes Mizar articles contributed to the Mizar Mathematical Library (MML). Preparation of the papers. All articles should be written in Mizar language and checked by the Mizar system, followed by a bibliography file which summ...
متن کاملMizar: An Impression
This note presents an introduction to the Mizar system, followed by a brief comparison between Mizar and Coq. Appended are a Mizar grammar and an annotated example of a complete Mizar article. 1 What It Is Mizar is a system for representing mathematical proof in a computer such that a program can check the correctness. It has been developed by Andrzej Trybulec and his team in Bialystok, Poland ...
متن کامل